#pragma once
#include <boost/smart_ptr.hpp>

namespace luabind {

	template<class T>
	T* get_pointer(boost::shared_ptr<T>& p)
	{
		return p.get();
	}

	template<class A>
	boost::shared_ptr<const A>*
		get_const_holder(boost::shared_ptr<A>*)
	{
		return 0;
	}
}
